package com.itheima.reggie.common;
/*
泛型方法定义格式：

    public static <生命自定义泛型一个变量> 返回值类型  方法名(){}

泛型方法的自定义类型的具体类型是取决于你调用方法传递的实参类型

 */
public class Demo1 {

    public static void main(String[] args) {
        Integer[] arr = {1,2,4};
        Integer[] intArr = print(arr);
        String[] arr2 = {"aa","bb"};
        String[] print = print(arr2);
    }

    /*
    需求： 定义一个方法可以接收任意类型的数组，并且返回值也是要求与形参同样类型的数组
     */

    public static <T>  T[]  print(T[] arr){

        return arr;
    }


}
